package com.cadre.system.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.cadre.system.domain.officer.SysRoleDataEntity;

import java.util.List;

public interface SysRoleDataMapper extends BaseMapper<SysRoleDataEntity> {
    List<SysRoleDataEntity> queryRoleDataList(String str);

    List<SysRoleDataEntity> queryRolesDataList(Long[] lArr);

    List<SysRoleDataEntity> queryMainRoleDataList(String str);

    List<SysRoleDataEntity> queryRoleDataADMINList(String str);

    List<SysRoleDataEntity> queryMainRoleDataADMINList(String str);

    int deleteBatch(Long[] lArr);

    void insertBatch(List<SysRoleDataEntity> list);

    List<String> queryDataIdList(Long[] lArr);

    List<SysRoleDataEntity> queryUserDataList(String str);

    List<SysRoleDataEntity> queryMainUserDataList(String str);

    List<String> queryDataAuthList(Long[] lArr);

    int insertSysRoleData(SysRoleDataEntity sysRoleDataEntity);
}
